home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / ftp4all / doc / readme < prev   
Text File  |  1999-05-17  |  3KB  |  71 lines

  1. ======================
  2.   Welcome to FTP4ALL
  3. ======================
  4.  
  5. FTP4ALL is free software and distributed under GNU GENERAL PUBLIC LICENSE for
  6. free software. See the file LICENSE for details.
  7.  
  8. Be sure to check out the FTP4ALL homepage at:
  9.  
  10.   --->  http://www.ftp4all.de  <---
  11.  
  12. You will find there the latest version of the program as well as
  13. documentation on how to install and use it and much more ...
  14.  
  15.  
  16.  
  17. What is FTP4ALL, anyway ???
  18.  
  19. Well, you probably know FSP, a package that uses UDP to transfer files. The
  20. advantage is, that everyone can use it. There are no special rights, such as
  21. superuser accounts, needed. On the other hand, UDP is connectionless, and
  22. the fsp protocol is implemented in a very inefficient way. Every packet sent
  23. from the server to the client has to be acknowledged before another one can
  24. be sent. This is a simple stop-and-wait protocol, and in practice so slow
  25. that it is not useable for transferring large amount of data over long
  26. distances.
  27. The question is, why use this inefficient protocol while there are better
  28. ones ? TCP for example, provides a connection-oriented transfer and uses
  29. protocols that speed up the transfer by times of ten compared to simple UDP.
  30. The programmer doesn't even have to implement the acknowledgement of
  31. packages like in fsp. This is automatically done by TCP. This is the
  32. protocol that every FTP server around the 'net uses.
  33. This were the reasons for me to write a new (really, it is not new) piece of
  34. software: FTP4ALL.
  35. FTP4ALL is a FTP server that can be installed by everyone, based on RFC959,
  36. the FTP specification. Access to the server can be made through all existing
  37. ftp clients. ---> No sysop rights needed. <---
  38. And it includes all features of fsp:
  39. - assignment of rights to directories
  40. - readme files displayed when changing directories
  41. - IP oriented access to server, private and public mode
  42. - throughput control by maximum number of users
  43. - logging of client commands
  44. - download recovery
  45. and more:
  46. - user accounts with login and password
  47. - user administration (add, remove, change) while server is running
  48. - keeps track of user upload and download amount
  49. - download limits can be assigned to users individually
  50. - three classes of users: sysop, user and guest (anonymous|ftp)
  51. - three sets of permissions: owner,group and world (like UNIX)
  52. - accession rights can be assigned to direcories and user classes:
  53.   get file, put file, overwrite file, make dir, change dir, list dir
  54.   and change mode can be set
  55. - multiple login of users can be turned off
  56. - accounts can be disabled
  57. - configurable messages on login and logout
  58. - passive ftp
  59. - ten times faster than fsp
  60. - written for "real OS" UNIX, not for shitty single user systems
  61.   (you know which)
  62.  
  63. Interested ? Just compile FTP4ALL and off you go !
  64.  
  65.  
  66. Last changes: January 1998
  67. by Chris, Programmer of FTP4ALL
  68. Patches by Boleto & Overhead , March 1998
  69.  
  70. http://www.ftp4all.de
  71.